﻿namespace CSW.Framework.Linq
{
    /// <summary>
    /// IWhere
    /// </summary>
    public interface IWhere
    {
        /// <summary>
        /// Gets the name of the field.
        /// </summary>
        /// <value>The name of the field.</value>
        string FieldName { get; }

        /// <summary>
        /// Gets the type of the comparison.
        /// </summary>
        /// <value>The type of the comparison.</value>
        ComparisonType ComparisonType { get; }

        /// <summary>
        /// Gets the value.
        /// </summary>
        /// <value>The value.</value>
        object Value { get; }
    }
}